// 测试所有新功能
console.log("----开始测试----");

// 测试console的各种方法
console.log("这是一条普通日志");
console.error("这是一条错误信息");
console.warn("这是一条警告信息");
console.info("这是一条信息");
console.debug("这是一条调试信息");

console.log("\n----测试while循环----");
let i = 1;
let sum = 0;

while (i <= 3) {
  sum = sum + i;
  console.log("i =", i, ", sum =", sum);
  i = i + 1;
}
console.log("while循环总和:", sum);

console.log("\n----测试for循环----");
let forSum = 0;
for (let j = 1; j <= 3; j = j + 1) {
  forSum = forSum + j;
  console.log("j =", j, ", forSum =", forSum);
}
console.log("for循环总和:", forSum);

console.log("\n----测试break语句----");
let str = "";
for (let x = 1; x <= 5; x = x + 1) {
  if (x == 3) {
    console.log("遇到x=3，跳出循环");
    break;
  }
  str = str + x;
  console.log("当前str =", str);
}
console.log("使用break的结果:", str);

console.log("\n----测试continue语句----");
let contStr = "";
for (let y = 1; y <= 5; y = y + 1) {
  if (y == 3) {
    console.log("跳过y=3");
    continue;
  }
  contStr = contStr + y;
  console.log("当前contStr =", contStr);
}
console.log("使用continue的结果:", contStr);

console.log("\n----测试完成----"); 